<?php if (!isset($matches)) $error = 'Brak danych.' ?>
<?php if (!isset($error)): ?>

    <h1>Historia turnieju <?php echo $tour->getName(); ?> dla gracza <?php echo $sf_user->getPlayer()->getNick(); ?></h1>

    <?php get_partial('game/gameRepresentation'); ?>

    <h2>Informacje o turnieju:</h2>
    Warunek końca meczu: do <?php
    echo $ruleData->getMatchEndValue();
    switch ($ruleData->getMatchEndType()) {
        case 0:
            echo " gier";
            break;
        case 1:
            echo " punktów przewagi";
            break;
        case 2:
            echo " punktów";
            break;
        case 3:
            echo " zwycięstw";
            break;
    }
    ?><br />
    Metoda kojarzenia zawodnikow: <?php
    switch ($tour->getType()) {
        case 0:
            echo "losowa";
            break;
        case 1:
            echo "każdy z każdym";
            break;
        case 2:
            echo "system szwajcarski";
            break;
    }
    ?><br />
    Wygrywają punkty: <?php echo $ruleData->getWinPoints() ? 'większe' : 'mniejsze' ?><br />
    Reprezentacja zasad gry:<br /><br />

    <?php
    if ($rules->getType() == 0) {

        echo generateMatrixRepresentation($ruleData, 0);
    } else {
        $treeNodes = array();
        $treeNodes = $ruleData->getContent();
        echo generateNode2($treeNodes, 0, $treeNodes[0]->getId(), 0);
    }
    ?>


    <h2>Statystyki zakończonych meczów</h2>
    <table class="content_table" style="width:400px;">
        <colgroup style="width:250px"></colgroup>
        <colgroup style="width:*"></colgroup>
        <tr>
            <td style="text-align:left;">Liczba wygranych:</td>
            <td><?php echo $wins; ?></td>
        </tr>
        <tr>
            <td style="text-align:left;">Liczba przegranych:</td>
            <td><?php echo $loses; ?></td>
        </tr>
        <tr>
            <td style="text-align:left;">Liczba remisów:</td>
            <td><?php echo $draws; ?></td>
        </tr>
    </table>

    <h2>Ranking</h2>
    <table class="content_table" style="width:400px">
        <colgroup style="width:32px"></colgroup>
        <colgroup style="width:*"></colgroup>
        <colgroup style="width:80px"></colgroup>
        <tr>
            <td>Miejsce</td>
            <td>Gracz</td>
            <td>Punkty</td>
        </tr>
        <?php
        $pos = 0;
        foreach ($ranking->getRawValue() as $m => $v):
            $m > 0 && $ranking[$m - 1][1] == $v[1] ? $pos : $pos++;
            ?>
            <tr>
                <td><?php echo $pos; ?></td>
                <td><?php echo $v[0]; ?></td>
                <td><?php echo $v[1]; ?></td>
            </tr>
            <?php
        endforeach;
        ?>
    </table>

    <h2>Przebieg</h2>

    <?php if ($aMatches->count()): ?>
        <table class="content_table">

            <tr>
                <td>Mecz</td>
                <td>Gracz pierwszy</td>
                <td>Punkty</td>
                <td>Gracz drugi</td>
                <td>Punkty</td>
                <td>Wynik</td>
            </tr>
            <?php foreach ($aMatches->getRawValue() as $m => $v): ?>
                <?php if ($v[1] == $v[2]): ?>
                    <tr>
                        <td><?php echo $v[0]; ?></td>
                        <td><?php echo $v[4]; ?></td>
                        <td><?php echo $tour->getRules()->getFreePts(); ?></td>
                        <td>wolny los</td>
                        <td></td>
                        <td><?php echo $v[3]; ?></td>
                    </tr>
                <?php else: ?>
                    <tr>
                        <td><?php echo $v[0]; ?></td>
                        <td><?php echo $v[4]; ?></td>
                        <td><?php echo $v[6]; ?></td>
                        <td><?php echo $v[5]; ?></td>
                        <td><?php echo $v[7]; ?></td>
                        <td><?php echo $v[3]; ?></td>
                    </tr>
                <?php
                endif;
            endforeach;
        else:
            echo 'Brak danych.';
        endif;
        ?>
    </table>

<?php else: ?>
    <div style="margin:50px auto;"><?php echo $error; ?></div>
<?php endif; ?>